package org.example.Config;

import org.example.pojos.ResultResponse;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;

/**
 * @Author : zhangbo
 * @data : 2024/7/30
 * @description :自定义全局异常处理器，控制层
 */
@ControllerAdvice
public class GlobalExceptionAdvice {
    @ExceptionHandler(Exception.class) //该注解会勘界所有的异常信息  可以自定义异常类
    public ResultResponse doException(Exception ex){
        ex.printStackTrace();
       //处理异常逻辑 其次是为了统一返回格式
        return new ResultResponse(false,null,"服务器异常，请稍后重试");
    }
}
